New High Performance GPGPU Code Transformation Framework Applied to Large Production Weather Prediction Code
نویسندگان
چکیده
منابع مشابه
New High Performance GPGPU Code Transformation Framework Applied to Large Production Weather Prediction Code
We introduce “Hybrid Fortran”, a new approach that allows a high performance GPGPU port for structured grid Fortran codes. is technique only requires minimal changes for a CPU targeted codebase, which is a signicant advancement in terms of productivity. It has been successfully applied to both dynamical core and physical processes of ASUCA, a Japanese mesoscale weather prediction model with m...
متن کاملHigh-Integrity Production Code Generation
The software integrity level is then derived based on its contribution to the failure condition. If the system response to a software-induced failure is catastrophic, or severely impedes safe flight, the software must be developed as high-integrity software. In recent years, high-integrity software has become more pervasive and increasingly complex as new aircraft systems increase their relianc...
متن کاملHybrid Fortran: High Productivity GPU Porting Framework Applied to Japanese Weather Prediction Model
In this work we use the GPU porting task for the operative Japanese weather prediction model “ASUCA” as an opportunity to examine productivity issues with OpenACC when applied to structured grid problems. We then propose “Hybrid Fortran”, an approach that combines the advantages of directive based methods (no rewrite of existing code necessary) with that of stencil DSLs (memory layout is abstra...
متن کاملHigh Performance Computer Methods Applied to Predictive Space Weather Simulations
Taking advantage of the advent of massively parallel computers, sophisticated solution-adaptive techniques, and recent fundamental advances in basic numerical methods we have developed a high performance, adaptive-scale MHD code capable of resolving many of the critical processes in the Sun–Earth system which range over more than nine orders of magnitude. The development of such models are of i...
متن کاملLexical Source-Code Transformation
As an alternative to syntactic matching on a program’s abstract syntax tree, we explore the use of lexical matching on a program’s source-code. Lexical techniques have been shown to be effective for the approximation of an abstract syntax tree, thus permitting tools that use regular expressions to effectively specify rewrite targets. In this paper, the features needed to support lexical rewriti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Parallel Computing
سال: 2019
ISSN: 2329-4949,2329-4957
DOI: 10.1145/3291523